
const str = ` 1 21    3
4 5  6
7   8 9 `;        /* 多行字符串要用反引号 */
var arr = str.split('\n'); /* 根据换行符分割 */
// [ [ 'Array.prototype.unshift', '21', '3' ], [ '4', '5', '6' ], [ '7', '8', '9' ] ]

function toArr(arr) {
    let res = []
    for (let item of arr) {
        // 按空格分割 再只取不等于空字符的值
        res.push(item.split(' ').filter((e) => e !== '' && e !== "" ))
    }
    return res
}

console.log(toArr(arr));
